package gameEngine.agents.observationSystem.samples;

/**
 * sample is an immutable object, not setters!
 * @author alon
 *
 */
public class ObservationData implements Sample {
	
	//ID of the agent that played
	private	int		ID;
	// the round in the game
	private int 	round;
	//the result of the play for the player
	private	double	score;
	//Id of the next agent choose 
	private	int		choose;
	
	//CTOR
	public ObservationData(int id, double score, int round, int choose)
	{
		this.ID		= id;
		this.round  = round;
		this.score  = score;
		this.choose = choose; 
	}

	//GETERS
	public double getScore() {
		return score;
	}

	public int getChoose() {
		return choose;
	}
	
	public int getID() {
		return ID;
	}

	public int getRound() {
		return round;
	}
}
